এক্সেলে IFERROR এবং ISERROR ফাংশন দুটি গুরুত্বপূর্ণ টুল যা বিশেষভাবে ত্রুটি (Error) হ্যান্ডলিংয়ের জন্য ব্যবহৃত হয়। এই ফাংশনগুলোর মাধ্যমে আপনি সহজেই সেলগুলির মধ্যে ত্রুটি সনাক্ত এবং তার উপযুক্ত সমাধান করতে পারেন। ত্রুটি হ্যান্ডলিংয়ের মাধ্যমে আপনার ডেটা বিশ্লেষণ আরও পরিষ্কার এবং কার্যকরী হয়ে ওঠে।
IFERROR ফাংশনটি এক্সেলে একটি সাধারণ এবং অত্যন্ত কার্যকরী ফাংশন যা কোনো সেলে ত্রুটি ঘটলে একটি নির্দিষ্ট ফলাফল দেখাতে সাহায্য করে। এটি সাধারণত তখন ব্যবহৃত হয়, যখন আপনি কোনো সূত্রের মাধ্যমে একটি ত্রুটি (যেমন, #DIV/0!, #N/A, #VALUE! ইত্যাদি) পাচ্ছেন এবং সেই ত্রুটির পরিবর্তে আপনি একটি নির্দিষ্ট ফলাফল দেখতে চান।
=IFERROR(value, value_if_error)
ধরা যাক, আপনি একটি সূত্রে দুটি সেলের মধ্যে ভাগফল বের করার চেষ্টা করছেন, কিন্তু যদি দ্বিতীয় সেল শূন্য (০) হয়, তাহলে #DIV/0! ত্রুটি দেখাবে। আপনি IFERROR ফাংশন ব্যবহার করে ত্রুটি সনাক্ত করতে পারেন এবং ত্রুটির পরিবর্তে একটি বার্তা প্রদর্শন করতে পারেন।
ফর্মুলা:
=IFERROR(A1/B1, "ত্রুটি: শূন্যে ভাগ করার চেষ্টা করা হয়েছে")
এখানে, যদি B1 সেলে শূন্য বা অন্য কোনো ত্রুটি থাকে, তবে "ত্রুটি: শূন্যে ভাগ করার চেষ্টা করা হয়েছে" বার্তা প্রদর্শিত হবে, অন্যথায় A1 এবং B1 এর ভাগফল দেখানো হবে।
ISERROR ফাংশনটি একটি বিশেষ ফাংশন যা কোনো সেলে ত্রুটি (Error) আছে কিনা তা পরীক্ষা করে। এটি TRUE বা FALSE ফেরত দেয়, যেখানে TRUE মানে ত্রুটি পাওয়া গেছে এবং FALSE মানে কোনো ত্রুটি পাওয়া যায়নি।
=ISERROR(value)
ধরা যাক, আপনি একটি সেলে দুটি সেলের মধ্যে ভাগফল বের করতে চান এবং আপনি জানতে চান যে তাতে কোনো ত্রুটি ঘটছে কি না।
ফর্মুলা:
=ISERROR(A1/B1)
এখানে, যদি A1 এবং B1 এর মধ্যে কোনো ত্রুটি ঘটে (যেমন, শূন্যে ভাগ করা), তাহলে ফাংশনটি TRUE ফিরিয়ে দেবে, অন্যথায় FALSE ফিরিয়ে দেবে।
ধরা যাক, আপনি A1 সেলের মানকে B1 সেলের মান দিয়ে ভাগ করতে চান, কিন্তু যদি B1 সেলে শূন্য বা অন্য কোনো ত্রুটি থাকে, তাহলে ফর্মুলাটি ত্রুটি দেখাবে। আপনি IFERROR ব্যবহার করে একটি বার্তা দিতে পারেন:
=IFERROR(A1/B1, "ভাগফল পাওয়া যায়নি")
এখানে, যদি B1 সেল শূন্য হয় বা কোনো ত্রুটি থাকে, তাহলে "ভাগফল পাওয়া যায়নি" বার্তা দেখাবে, অন্যথায় A1 এবং B1 এর ভাগফল দেখাবে।
আপনি যদি জানতে চান যে একটি সেলে ত্রুটি রয়েছে কি না, তবে ISERROR ব্যবহার করে চেক করতে পারেন। উদাহরণস্বরূপ, আপনি যদি A1/B1 এর মধ্যে ত্রুটি পরীক্ষা করতে চান, তাহলে:
=ISERROR(A1/B1)
এখানে, যদি A1 এবং B1 এর মধ্যে কোনো ত্রুটি থাকে, তবে এটি TRUE ফিরিয়ে দেবে, অন্যথায় FALSE ফিরিয়ে দেবে।
IFERROR এবং ISERROR ফাংশনগুলো এক্সেলে ত্রুটি হ্যান্ডলিংয়ের জন্য অত্যন্ত কার্যকরী। IFERROR ফাংশনটি ত্রুটি হলে একটি নির্দিষ্ট ফলাফল প্রদান করতে সাহায্য করে, যা ডেটা বিশ্লেষণের সময় ত্রুটি রোধ করতে সহায়তা করে। অন্যদিকে, ISERROR ফাংশনটি ত্রুটি সনাক্ত করতে ব্যবহার হয় এবং এটি TRUE বা FALSE ফিরিয়ে দেয়, যা শর্ত সাপেক্ষে অন্য ফাংশনের সাথে কাজ করতে পারে।
এই দুটি ফাংশনই আপনাকে আপনার এক্সেল শিটে ত্রুটি সনাক্ত করা এবং তা সঠিকভাবে হ্যান্ডল করার সুযোগ দেয়, যা ডেটার সঠিকতা এবং কার্যকারিতা নিশ্চিত করতে সহায়তা করে।
common.read_more